Margaret Leahy was a British actress. After winning a beauty contest, Leahy went on to make only one film in her very shortlived film career.
NASource: Wikipedia